// 获取信息封装成函数
function Info() {

    userinfo((res) => {
        if (res.data.status === 0) {
            // console.log('登录成功')
            window.parent.getUserInfo()
        } else {
            localStorage.removeItem('token')

            location.href = '/login.html'
        }

        const data = res.data.data
        // console.log(data)


        // console.log(window)



        // 进行解构赋值
        const {
            email,
            id,
            nickname,
            username
        } = data

        // 将用户名 昵称 邮箱  获取的数据渲染到输入框中
        $('input[name=username]').val(username)
        $('input[name=nickname]').val(nickname)
        $('input[name=email]').val(email)

        // name=id   使用hidden隐藏域，进行input隐藏，来进行取出id
        $('input[name=id]').val(id)

    })

}

Info()


//======================== 重置按钮==================================
$('.my-reset').on('click', function (e) {
    e.preventDefault()
    Info()
})


// 验证
let form = layui.form;

form.verify({ // 指定规则名和对应的验证规则
    nickname: [ // 昵称
        /^[\u4E00-\u9FA5]+$/, // 大于等于1
        '昵称只能是中文'
    ],
})


// 提交表单进行
$('form').on('submit', function (e) {
    e.preventDefault()
    // 通过表单序列化获取到接口文档所需信息
    // console.log()
    const data = $(this).serialize()

    // 业务
    postInfo(data, (res) => {

        if (res.data.status === 0) {

            window.parent.getUserInfo()
            // console.log(res)
        }
    })
  
})